
 <!DOCTYPE HTML>
<html >
<head>
  <meta charset="UTF-8">
  
    <title>苏思捷第一周周报 | B3434lockchain</title>
    <meta name="viewport" content="width=device-width, initial-scale=1,user-scalable=no">
    
    <meta name="author" content="b3434lockchain">
    

    
    <meta name="description" content="第一次任务 了解区块链的基础概念，并且输出文档，自己总结对区块链的认识 收集并且了解EOS项目发展，同时需要总结EOS是什么、EOS在干什么、EOS目前存在的缺陷 自己对EOS项目的认识和学习计划  1.关于区块链1.1.区块链的基本概念区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。1.狭义来讲，区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式">
<meta name="keywords" content="周报,苏思捷">
<meta property="og:type" content="article">
<meta property="og:title" content="苏思捷第一周周报">
<meta property="og:url" content="http://b3434lockchain.gitee.io/2018/09/30/susijie/susijie1/index.html">
<meta property="og:site_name" content="B3434lockchain">
<meta property="og:description" content="第一次任务 了解区块链的基础概念，并且输出文档，自己总结对区块链的认识 收集并且了解EOS项目发展，同时需要总结EOS是什么、EOS在干什么、EOS目前存在的缺陷 自己对EOS项目的认识和学习计划  1.关于区块链1.1.区块链的基本概念区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。1.狭义来讲，区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式">
<meta property="og:locale" content="default">
<meta property="og:updated_time" content="2018-10-08T06:55:44.000Z">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="苏思捷第一周周报">
<meta name="twitter:description" content="第一次任务 了解区块链的基础概念，并且输出文档，自己总结对区块链的认识 收集并且了解EOS项目发展，同时需要总结EOS是什么、EOS在干什么、EOS目前存在的缺陷 自己对EOS项目的认识和学习计划  1.关于区块链1.1.区块链的基本概念区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。1.狭义来讲，区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式">

    
    <link rel="alternative" href="/atom.xml" title="B3434lockchain" type="application/atom+xml">
    
    
    <link rel="icon" href="/img/favicon.ico">
    
    
    <link rel="apple-touch-icon" href="/img/jacman.jpg">
    <link rel="apple-touch-icon-precomposed" href="/img/jacman.jpg">
    
    <link rel="stylesheet" href="/css/style.css">
</head>

  <body>
    <header>
      
<div>
		
			<div id="imglogo">
				<a href="/"><img src="/img/logo.png" alt="B3434lockchain" title="B3434lockchain"/></a>
			</div>
			
			<div id="textlogo">
				<h1 class="site-name"><a href="/" title="B3434lockchain">B3434lockchain</a></h1>
				<h2 class="blog-motto"></h2>
			</div>
			<div class="navbar"><a class="navbutton navmobile" href="#" title="Menu">
			</a></div>
			<nav class="animated">
				<ul>
					<ul>
					 
						<li><a href="/">Home</a></li>
					
						<li><a href="/archives">Archives</a></li>
					
						<li><a href="/about">About</a></li>
					
					<li>
 					
						<form class="search" action="https://www.baidu.com" target="_blank">
							<label>Search</label>
						<input name="s" type="hidden" value=  ><input type="text" name="q" size="30" placeholder="Search"><br>
						</form>
					
					</li>
				</ul>
			</nav>			
</div>
    </header>
    <div id="container">
      <div id="main" class="post" itemscope itemprop="blogPost">
  
	<article itemprop="articleBody"> 
		<header class="article-info clearfix">
  <h1 itemprop="name">
    
      <a href="/2018/09/30/susijie/susijie1/" title="苏思捷第一周周报" itemprop="url">苏思捷第一周周报</a>
  </h1>
  <p class="article-author">By
       
		<a href="/about" title="b3434lockchain" target="_blank" itemprop="author">b3434lockchain</a>
		
  <p class="article-time">
    <time datetime="2018-09-30T03:00:00.000Z" itemprop="datePublished"> Published 2018-09-30</time>
    
  </p>
</header>
	<div class="article-content">
		
		<div id="toc" class="toc-article">
			<strong class="toc-title">Contents</strong>
		
			<ol class="toc"><li class="toc-item toc-level-1"><a class="toc-link" href="#第一次任务"><span class="toc-number">1.</span> <span class="toc-text">第一次任务</span></a><ol class="toc-child"><li class="toc-item toc-level-2"><a class="toc-link" href="#1-关于区块链"><span class="toc-number">1.1.</span> <span class="toc-text">1.关于区块链</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#1-1-区块链的基本概念"><span class="toc-number">1.1.1.</span> <span class="toc-text">1.1.区块链的基本概念</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#1-2-对区块链的认识"><span class="toc-number">1.1.2.</span> <span class="toc-text">1.2.对区块链的认识</span></a><ol class="toc-child"><li class="toc-item toc-level-4"><a class="toc-link" href="#一-区块链的优势"><span class="toc-number">1.1.2.1.</span> <span class="toc-text">一.区块链的优势</span></a></li><li class="toc-item toc-level-4"><a class="toc-link" href="#二-区块链的不足"><span class="toc-number">1.1.2.2.</span> <span class="toc-text">二.区块链的不足</span></a></li><li class="toc-item toc-level-4"><a class="toc-link" href="#三-无法判断好坏的区块链的特点"><span class="toc-number">1.1.2.3.</span> <span class="toc-text">三.无法判断好坏的区块链的特点</span></a></li></ol></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#2-EOS"><span class="toc-number">1.2.</span> <span class="toc-text">2.EOS</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#2-1-EOS的基本概念"><span class="toc-number">1.2.1.</span> <span class="toc-text">2.1.EOS的基本概念</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#2-2-E0S的功能以及缺陷"><span class="toc-number">1.2.2.</span> <span class="toc-text">2.2.E0S的功能以及缺陷</span></a><ol class="toc-child"><li class="toc-item toc-level-4"><a class="toc-link" href="#一-功能"><span class="toc-number">1.2.2.1.</span> <span class="toc-text">一.功能</span></a></li><li class="toc-item toc-level-4"><a class="toc-link" href="#二-不足"><span class="toc-number">1.2.2.2.</span> <span class="toc-text">二.不足</span></a></li></ol></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#3-对EOS学习的计划"><span class="toc-number">1.3.</span> <span class="toc-text">3.对EOS学习的计划</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#4-总结"><span class="toc-number">1.4.</span> <span class="toc-text">4.总结</span></a></li></ol></li></ol>
		
		</div>
		
		<h1 id="第一次任务"><a href="#第一次任务" class="headerlink" title="第一次任务"></a>第一次任务</h1><ol>
<li>了解区块链的基础概念，并且输出文档，自己总结对区块链的认识</li>
<li>收集并且了解EOS项目发展，同时需要总结EOS是什么、EOS在干什么、EOS目前存在的缺陷</li>
<li>自己对EOS项目的认识和学习计划</li>
</ol>
<h2 id="1-关于区块链"><a href="#1-关于区块链" class="headerlink" title="1.关于区块链"></a>1.关于区块链</h2><h3 id="1-1-区块链的基本概念"><a href="#1-1-区块链的基本概念" class="headerlink" title="1.1.区块链的基本概念"></a>1.1.区块链的基本概念</h3><p>区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。<br>1.狭义来讲，区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构， 并以密码学方式保证的不可篡改和不可伪造的分布式账本。<br>2.广义来讲，区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算方式</p>
<h3 id="1-2-对区块链的认识"><a href="#1-2-对区块链的认识" class="headerlink" title="1.2.对区块链的认识"></a>1.2.对区块链的认识</h3><h4 id="一-区块链的优势"><a href="#一-区块链的优势" class="headerlink" title="一.区块链的优势"></a>一.区块链的优势</h4><p> 1.<strong>去中心化的的分布式结构</strong>：对比与中心化集中式处理，如我们现在网上购物的淘宝，当卖家与买家谈妥价格后，进行转账交易。看似是两个人的交易，其实是三个人的交易，牵扯到了支付宝。当交易双方没出问题但中介方出问题时，交易无法进行，这对交易双方是非常不公平的，所以区块链的去中心化解决了这个问题。对于自己平时一直在玩的游戏来说，如果利用区块链的去中心化，能使得游戏用户既是投资者，也是利益的分享者，更好的焕发游戏的活力，这市场现在在这方面，还属于极度不饱和的情况。</p>
<p>2.<strong>不可篡改的时间戳</strong>：这对于追求信息防伪的时代来说，非常重要。</p>
<p>3.<strong>开放性</strong>：在信息时代，地球村的大背景下，开放性意味着对每个人都有参与度的鼓励，能吸引更多人的加入，增加加入的人的信任，而其开放性也意味着其透明性，大家可以更放心的进行操作</p>
<h4 id="二-区块链的不足"><a href="#二-区块链的不足" class="headerlink" title="二.区块链的不足"></a>二.区块链的不足</h4><p>1.<strong>资源冗余</strong>：每个人的账本对每个数据进行记录能带来高容错率的同时，也带来了资源的冗杂，我觉得这是区块链最需要解决的问题。</p>
<p>2.<strong>缺乏隐私</strong>：每个人都具有的完整数据备份也破坏了一些人的隐私，所有交易都透明的情况下每个人都迫不得已向外界展示自己的一切，只要你知道账号你就可以知道那个账号的所有交易。我觉得这个问题很难解决，但并不妨碍区块链的继续发展。</p>
<h4 id="三-无法判断好坏的区块链的特点"><a href="#三-无法判断好坏的区块链的特点" class="headerlink" title="三.无法判断好坏的区块链的特点"></a>三.无法判断好坏的区块链的特点</h4><p>1.<strong>匿名性</strong>：匿名性一方面保障了一部分交易的隐私，但因为匿名性加大了监管难度，成为了违法交易的乐土。毒贩、国际枪支贩卖以及前阵子的比特币勒索案，很多都是借着区块链的匿名性进行违法的交易。</p>
<h2 id="2-EOS"><a href="#2-EOS" class="headerlink" title="2.EOS"></a>2.EOS</h2><h3 id="2-1-EOS的基本概念"><a href="#2-1-EOS的基本概念" class="headerlink" title="2.1.EOS的基本概念"></a>2.1.EOS的基本概念</h3><p>E0S被称为区块链3.0，值得一提的是闻名遐迩的比特币被称为区块链1.0<br>E0S是一个区块链操作系统，它提供了数据库，账号许可，调度，认证和互联网应用通信，这极大地提高了智能商业开发的效率，它使用了并行计算使得把区块链拓展到百万用户和每秒百万次交易成为可能。由此产生的技术是一个区块链架构，有可能扩展到每秒数百万次的交易，消除了用户的费用，并允许分布式应用的快速和容易的部署。</p>
<h3 id="2-2-E0S的功能以及缺陷"><a href="#2-2-E0S的功能以及缺陷" class="headerlink" title="2.2.E0S的功能以及缺陷"></a>2.2.E0S的功能以及缺陷</h3><h4 id="一-功能"><a href="#一-功能" class="headerlink" title="一.功能"></a>一.功能</h4><p>1.<strong>安全</strong></p>
<p>对于整个网络的攻击，比如区块链网络中常见的DOS攻击，EOS是免疫的。EOS代币的所有者给予用户按比例的网络带宽，天然的形成了通道隔离，攻击者只能消耗通道内的网络资源，但是这些攻击永远不会扰乱或者中断整个网络。</p>
<p>对于具体某个DAPP的攻击，EOS包含一个冻结和处理破坏性或冻结类应用程序的机制。举例来说，假如DAO攻击在EOS上发生了，它可以被冻结、处理或更新而不会干扰其他应用程序。</p>
<p>2.<strong>稳定</strong></p>
<p>EOS采用的是DPOS共识算法，这个算法两个最大的好处，一是速度快，第二就是杜绝了硬分叉的可能。</p>
<p>对于在EOS上运营的商家，其DAPP是建立在不会硬分叉的基础链上的。商家可以完全根据自己的发展需要更新自己的DAPP，而不会担心其辛辛苦苦建立的商业帝国的基础会发生分裂。这是商家选择基础公链的前提。</p>
<p>当然，这个硬分叉不是说不会，而是最终必然是所有人运行的都是新的共识，另一条链会被完全舍弃。同样基于石墨烯架构的Steem网络经历了18次成功的硬分叉已经证明了这一点。</p>
<p>3.<strong>友好</strong></p>
<p>EOS架构可以同时支持多种编程语言。 EOS将首先支持Wren和Web Assembly，但它也可以支持任何其他合适的高性能sandboxed语言。</p>
<p>EOS将广泛引入如下特性：基于角色的权限管理、用于界面开发的WEB工具包、自描述接口、自描述数据库体系等许多现成的模块。在提高开发者编程效率的同时，保证DAPP的安全性和稳定性。</p>
<p>4.<strong>兼容</strong></p>
<p>在EOS公链内部，构建在EOS的分布式应用程序，不光用户可以相互导流，而且这些分布式应用程序还可以给彼此提供区块链相关服务。这是在之前底层区块链平台上不可能实现的。</p>
<p>在EOS公链外，EOS具备跨链消息传递机制，允许EOS上的应用程序与其他区块链上运行的应用程序进行交互和操作。</p>
<p>也就是说EOS在内部可以深度自由沟通，外部也可以和其他公链传递信息。</p>
<p>5.<strong>总结</strong></p>
<p>EOS拥有安全、稳定、友好和兼容4个方面优越性能。如规划全部实现，除了吞吐量秒杀目前一切公链，EOS这4个方面性能任何一个都可以秒杀目前一切公链。而我觉得他最吸引人的地方，在于E0S系统的免费，对于对区块链技术很感兴趣的人，这是一个非常珍贵的平台。</p>
<h4 id="二-不足"><a href="#二-不足" class="headerlink" title="二.不足"></a>二.不足</h4><p>1.<strong>违背了去中心化的共识</strong></p>
<p>E0S的21个超级节点竞争违背了区块链的去中心化核心原则，仍是部分中心化形式，类似传统中心化的互联网组织。这意味着，传统互联网会遇到的安全问题在EOS也大概率会存在；区块链遇到的安全问题在EOS则一个都不会少。</p>
<p>2.<strong>刚起步的技术不怎么被看好</strong></p>
<p>这项技术还不成熟导致各方公司对其看衰，360公司等曾公开发表对其不信任的公告，可能会导致这项技术不怎么被重视，难展现其活力。</p>
<h2 id="3-对EOS学习的计划"><a href="#3-对EOS学习的计划" class="headerlink" title="3.对EOS学习的计划"></a>3.对EOS学习的计划</h2><p>1.首先对EOS的特点、概念、优势以及不足进行深入了解，先搞清楚他是什么以及我能如何运用他。<br>2.对E0S编程进行全面化较浅显的涉猎，掌握基本知识和基本规律（通过对E0S的资料教程查找，不过发现网上对E0S的教程不多，这点还需要师兄帮忙指点）<br>3.了解实验室的项目需要以及方向，深入学习，明确专攻方向</p>
<h2 id="4-总结"><a href="#4-总结" class="headerlink" title="4.总结"></a>4.总结</h2><p>这是一种较新的技术与概念，具有很大的潜力，未来的收获会很大。但正因为其新的特点，探索过程可能会较为艰难。不过还是充满期待，期望师兄的指点。</p>
  
	</div>
		<footer class="article-footer clearfix">
<div class="article-catetags">


  <div class="article-tags">
  
  <span></span> <a href="/tags/周报/">周报</a><a href="/tags/苏思捷/">苏思捷</a>
  </div>

</div>



	<div class="article-share" id="share">
	
	  <div data-url="http://b3434lockchain.gitee.io/2018/09/30/susijie/susijie1/" data-title="苏思捷第一周周报 | B3434lockchain" data-tsina="" class="share clearfix">
	  </div>
	
	</div>


</footer>

   	       
	</article>
	
<nav class="article-nav clearfix">
 
 <div class="prev" >
 <a href="/2018/10/07/fenghuawen/fenghuawen1/" title="冯华文第一周周报">
  <strong>上一篇：</strong><br/>
  <span>
  冯华文第一周周报</span>
</a>
</div>


</nav>

	



</div>  
      <div class="openaside"><a class="navbutton" href="#" title="Show Sidebar"></a></div>

  <div id="toc" class="toc-aside">
  <strong class="toc-title">Contents</strong>
 
 <ol class="toc"><li class="toc-item toc-level-1"><a class="toc-link" href="#第一次任务"><span class="toc-number">1.</span> <span class="toc-text">第一次任务</span></a><ol class="toc-child"><li class="toc-item toc-level-2"><a class="toc-link" href="#1-关于区块链"><span class="toc-number">1.1.</span> <span class="toc-text">1.关于区块链</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#1-1-区块链的基本概念"><span class="toc-number">1.1.1.</span> <span class="toc-text">1.1.区块链的基本概念</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#1-2-对区块链的认识"><span class="toc-number">1.1.2.</span> <span class="toc-text">1.2.对区块链的认识</span></a><ol class="toc-child"><li class="toc-item toc-level-4"><a class="toc-link" href="#一-区块链的优势"><span class="toc-number">1.1.2.1.</span> <span class="toc-text">一.区块链的优势</span></a></li><li class="toc-item toc-level-4"><a class="toc-link" href="#二-区块链的不足"><span class="toc-number">1.1.2.2.</span> <span class="toc-text">二.区块链的不足</span></a></li><li class="toc-item toc-level-4"><a class="toc-link" href="#三-无法判断好坏的区块链的特点"><span class="toc-number">1.1.2.3.</span> <span class="toc-text">三.无法判断好坏的区块链的特点</span></a></li></ol></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#2-EOS"><span class="toc-number">1.2.</span> <span class="toc-text">2.EOS</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#2-1-EOS的基本概念"><span class="toc-number">1.2.1.</span> <span class="toc-text">2.1.EOS的基本概念</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#2-2-E0S的功能以及缺陷"><span class="toc-number">1.2.2.</span> <span class="toc-text">2.2.E0S的功能以及缺陷</span></a><ol class="toc-child"><li class="toc-item toc-level-4"><a class="toc-link" href="#一-功能"><span class="toc-number">1.2.2.1.</span> <span class="toc-text">一.功能</span></a></li><li class="toc-item toc-level-4"><a class="toc-link" href="#二-不足"><span class="toc-number">1.2.2.2.</span> <span class="toc-text">二.不足</span></a></li></ol></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#3-对EOS学习的计划"><span class="toc-number">1.3.</span> <span class="toc-text">3.对EOS学习的计划</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#4-总结"><span class="toc-number">1.4.</span> <span class="toc-text">4.总结</span></a></li></ol></li></ol>
 
  </div>

<div id="asidepart">
<div class="closeaside"><a class="closebutton" href="#" title="Hide Sidebar"></a></div>
<aside class="clearfix">

  

  
<div class="tagslist">
	<p class="asidetitle">Tags</p>
		<ul class="clearfix">
		
			
				<li><a href="/tags/周报/" title="周报">周报<sup>23</sup></a></li>
			
		
			
				<li><a href="/tags/谭俊熙/" title="谭俊熙">谭俊熙<sup>11</sup></a></li>
			
		
			
				<li><a href="/tags/苏思捷/" title="苏思捷">苏思捷<sup>5</sup></a></li>
			
		
			
				<li><a href="/tags/学习报告/" title="学习报告">学习报告<sup>5</sup></a></li>
			
		
			
				<li><a href="/tags/卢家豪/" title="卢家豪">卢家豪<sup>5</sup></a></li>
			
		
			
				<li><a href="/tags/报告/" title="报告">报告<sup>5</sup></a></li>
			
		
			
				<li><a href="/tags/苏佳鑫/" title="苏佳鑫">苏佳鑫<sup>4</sup></a></li>
			
		
			
				<li><a href="/tags/冯华文/" title="冯华文">冯华文<sup>4</sup></a></li>
			
		
			
				<li><a href="/tags/周报反馈/" title="周报反馈">周报反馈<sup>2</sup></a></li>
			
		
			
				<li><a href="/tags/吴朝捷/" title="吴朝捷">吴朝捷<sup>2</sup></a></li>
			
		
			
				<li><a href="/tags/黎宁/" title="黎宁">黎宁<sup>1</sup></a></li>
			
		
			
				<li><a href="/tags/笔记/" title="笔记">笔记<sup>1</sup></a></li>
			
		
		</ul>
</div>


</aside>
</div>
    </div>
    <footer><div id="footer" >
	
	
	<div class="social-font" class="clearfix">
		
		
		
		
		
		
		
		
		
		
	</div>
			
		

		<p class="copyright">
		
		</p>
</div>
</footer>
    <script src="/js/jquery-2.0.3.min.js"></script>
<script src="/js/jquery.imagesloaded.min.js"></script>
<script src="/js/gallery.js"></script>
<script src="/js/jquery.qrcode-0.12.0.min.js"></script>

<script type="text/javascript">
$(document).ready(function(){ 
  $('.navbar').click(function(){
    $('header nav').toggleClass('shownav');
  });
  var myWidth = 0;
  function getSize(){
    if( typeof( window.innerWidth ) == 'number' ) {
      myWidth = window.innerWidth;
    } else if( document.documentElement && document.documentElement.clientWidth) {
      myWidth = document.documentElement.clientWidth;
    };
  };
  var m = $('#main'),
      a = $('#asidepart'),
      c = $('.closeaside'),
      o = $('.openaside');
  c.click(function(){
    a.addClass('fadeOut').css('display', 'none');
    o.css('display', 'block').addClass('fadeIn');
    m.addClass('moveMain');
  });
  o.click(function(){
    o.css('display', 'none').removeClass('beforeFadeIn');
    a.css('display', 'block').removeClass('fadeOut').addClass('fadeIn');      
    m.removeClass('moveMain');
  });
  $(window).scroll(function(){
    o.css("top",Math.max(80,260-$(this).scrollTop()));
  });
  
  $(window).resize(function(){
    getSize(); 
    if (myWidth >= 1024) {
      $('header nav').removeClass('shownav');
    }else{
      m.removeClass('moveMain');
      a.css('display', 'block').removeClass('fadeOut');
      o.css('display', 'none');
      
      $('#toc.toc-aside').css('display', 'none');
        
    }
  });
});
</script>

<script type="text/javascript">
$(document).ready(function(){ 
  var ai = $('.article-content>iframe'),
      ae = $('.article-content>embed'),
      t  = $('#toc'),
      ta = $('#toc.toc-aside'),
      o  = $('.openaside'),
      c  = $('.closeaside');
  if(ai.length>0){
    ai.wrap('<div class="video-container" />');
  };
  if(ae.length>0){
   ae.wrap('<div class="video-container" />');
  };
  c.click(function(){
    ta.css('display', 'block').addClass('fadeIn');
  });
  o.click(function(){
    ta.css('display', 'none');
  });
  $(window).scroll(function(){
    ta.css("top",Math.max(140,320-$(this).scrollTop()));
  });
});
</script>


<script type="text/javascript">
$(document).ready(function(){ 
  var $this = $('.share'),
      url = $this.attr('data-url'),
      encodedUrl = encodeURIComponent(url),
      title = $this.attr('data-title'),
      tsina = $this.attr('data-tsina'),
      description = $this.attr('description');
  var html = [
  '<div class="hoverqrcode clearfix"></div>',
  '<a class="overlay" id="qrcode"></a>',
  '<a href="https://www.facebook.com/sharer.php?u=' + encodedUrl + '" class="article-share-facebook" target="_blank" title="Facebook"></a>',
  '<a href="https://twitter.com/intent/tweet?url=' + encodedUrl + '" class="article-share-twitter" target="_blank" title="Twitter"></a>',
  '<a href="#qrcode" class="article-share-qrcode" title="微信"></a>',
  '<a href="http://widget.renren.com/dialog/share?resourceUrl=' + encodedUrl + '&srcUrl=' + encodedUrl + '&title=' + title +'" class="article-share-renren" target="_blank" title="人人"></a>',
  '<a href="http://service.weibo.com/share/share.php?title='+title+'&url='+encodedUrl +'&ralateUid='+ tsina +'&searchPic=true&style=number' +'" class="article-share-weibo" target="_blank" title="微博"></a>',
  '<span title="Share to"></span>'
  ].join('');
  $this.append(html);

  $('.hoverqrcode').hide();

  var myWidth = 0;
  function updatehoverqrcode(){
    if( typeof( window.innerWidth ) == 'number' ) {
      myWidth = window.innerWidth;
    } else if( document.documentElement && document.documentElement.clientWidth) {
      myWidth = document.documentElement.clientWidth;
    };
    var qrsize = myWidth > 1024 ? 200:100;
    var options = {render: 'image', size: qrsize, fill: '#2ca6cb', text: url, radius: 0.5, quiet: 1};
    var p = $('.article-share-qrcode').position();
    $('.hoverqrcode').empty().css('width', qrsize).css('height', qrsize)
                          .css('left', p.left-qrsize/2+20).css('top', p.top-qrsize-10)
                          .qrcode(options);
  };
  $(window).resize(function(){
    $('.hoverqrcode').hide();
  });
  $('.article-share-qrcode').click(function(){
    updatehoverqrcode();
    $('.hoverqrcode').toggle();
  });
  $('.article-share-qrcode').hover(function(){}, function(){
      $('.hoverqrcode').hide();
  });
});   
</script>











<link rel="stylesheet" href="/fancybox/jquery.fancybox.css" media="screen" type="text/css">
<script src="/fancybox/jquery.fancybox.pack.js"></script>
<script type="text/javascript">
$(document).ready(function(){ 
  $('.article-content').each(function(i){
    $(this).find('img').each(function(){
      if ($(this).parent().hasClass('fancybox')) return;
      var alt = this.alt;
      if (alt) $(this).after('<span class="caption">' + alt + '</span>');
      $(this).wrap('<a href="' + this.src + '" title="' + alt + '" class="fancybox"></a>');
    });
    $(this).find('.fancybox').each(function(){
      $(this).attr('rel', 'article' + i);
    });
  });
  if($.fancybox){
    $('.fancybox').fancybox();
  }
}); 
</script>



<!-- Analytics Begin -->





<!-- Analytics End -->

<!-- Totop Begin -->

	<div id="totop">
	<a title="Back to Top"><img src="/img/scrollup.png"/></a>
	</div>
	<script src="/js/totop.js"></script>

<!-- Totop End -->

<!-- MathJax Begin -->
<!-- mathjax config similar to math.stackexchange -->


<!-- MathJax End -->

<!-- Tiny_search Begin -->

<!-- Tiny_search End -->

  </body>
</html>
